import java.sql.SQLException;
import java.sql.Statement;
import java.util.concurrent.TimeUnit;

public class Admin extends People{
    //public String[] Manage_Class;
    //行为
    private BorrowManage borrowManage;
    private PersonManage personManage;
    private BookManage bookManage;
    private UserManage userManage;
    //行为

    //首页
    //首页菜单----个人中心、查询图书、退出登录
    //普通用户：借阅管理(借书、还书、借阅查询)
    public void home() throws InterruptedException, SQLException, ClassNotFoundException {
        personManage=new PersonManage();
        borrowManage=new BorrowManage();
        bookManage=new BookManage();
        userManage=new UserManage();
        while(true) {
            menuHome();
            int  x = sc.nextInt();
            switch (x) {
                case 1://个人管理
                    personManage.home(this);
                    break;
                case 2://借阅管理?
                    borrowManage.home(this);
                    break;
                case 3://图书管理
                    bookManage.home();
                    break;
                case 4://用户管理
                    userManage.home();
                    break;
                case 0://退出登录
                    break;
                default:
                    System.out.println("非法输入");
                    break;
            }
            if(x==0||super.getType()==-1){
                break;
            }
        }
    }
    public void menuHome(){
        System.out.println("---------管理员界面---------");
        System.out.println("1.个人管理   2.借阅管理");
        System.out.println("3.图书管理   4.用户管理");
        System.out.println("0.退出登录");
        System.out.print("请选择=>");
    }
}
